

using System;
using Abp.Application.Services.Dto;
using Abp.Domain.Entities.Auditing;
using System.ComponentModel.DataAnnotations;
using Yozeev.BusinessLogic;

namespace Yozeev.BusinessLogic.Dtos
{
    public class TravelTicketDetailListDto : ByBranchEntityDto<Guid> 
    {

        
		/// <summary>
		/// CustomerId
		/// </summary>
		[Required(ErrorMessage="CustomerId不能为空")]
		public Guid CustomerId { get; set; }



		/// <summary>
		/// Customer
		/// </summary>
		public Customer Customer { get; set; }



		/// <summary>
		/// TravelAgencyId
		/// </summary>
		[Required(ErrorMessage="TravelAgencyId不能为空")]
		public Guid TravelAgencyId { get; set; }



		/// <summary>
		/// TravelAgency
		/// </summary>
		public TravelAgency TravelAgency { get; set; }



		/// <summary>
		/// ActivityTempId
		/// </summary>
		[Required(ErrorMessage="ActivityTempId不能为空")]
		public Guid ActivityTempId { get; set; }



		/// <summary>
		/// ActivityTemp
		/// </summary>
		public ActivityTemp ActivityTemp { get; set; }



		/// <summary>
		/// ActivityTempDetailId
		/// </summary>
		[Required(ErrorMessage="ActivityTempDetailId不能为空")]
		public Guid ActivityTempDetailId { get; set; }



		/// <summary>
		/// ActivityTempDetail
		/// </summary>
		public ActivityTempDetail ActivityTempDetail { get; set; }




    }
}